@import 'src/res/theme/xxhz';



.my-setting-root {
  width: 100%;
  padding-top: 20px;

  .user-box-input {
    background-color: #fff;
    border-radius: 12px;
  }

  .user-box {
    padding: 0 20px 10px;

    .at-list::after {
      content: none !important;
    }

    .at-input {
      input {
        font-size: 26px;
        text-align: right;
      }

      margin-right: 32px;
      padding: 30px 0;
    }

    .phone.at-input {
      border-bottom: 0;
    }

    .picker {
      width: 90%;
      margin-left: 32px;

      .at-input {
        margin: 0;

        .at-input__input {
          font-size: 26px;
          text-align: right;
        }
      }
    }

    .at-input__title {
      font-size: 26px;
    }

    .header-img {
      margin: 0 32px;
      padding: 32px 0;
      display: flex;
      justify-content: space-between;
      align-items: center;
      position: relative;

      .header-title {
        font-size: 26px;
        color: #333;
      }

      .img-box {
        width: 110px;
        height: 110px;
        border-radius: 55px;
        overflow: hidden;

        .img {
          width: 110px;
          height: 110px;
          border-radius: 55px;
          overflow: hidden;
        }
      }

      button {
        padding: 0;
        border: none;
        background: inherit;
      }
    }

    .header-img::after, .name-box::after, .at-input::after {
      position: absolute;
      content: '';
      height: 1Px;
      background-color: #f3f3f3;
      width: calc(100% + 64px);
      left: -32px !important;
      bottom: 0 !important;
      top: initial !important;
      right: initial !important;
      border: none !important;
      transform: none !important;
    }

    .name-box {
      margin: 0 32px;
      padding: 32px 0;
      display: flex;
      justify-content: space-between;
      align-items: center;
      position: relative;

      .text {
        font-size: 26px;
        color: #333;
        width: 172px;
      }

      .nickName {
        padding-left: 16px;
        width: 100%;
        text-align: right;
        font-size: 26px;
      }
    }

    .goaddlist {
      margin: 0 32px;
      padding: 32px 0;
      display: flex;
      justify-content: space-between;
      align-items: center;

      .label {
        font-size: 26px;
        color: #333;
      }
    }
  }

  .btn-box {
    padding: 20px;
    box-sizing: border-box;
  }

  .input-placeholder {
    color: #aaa;
    font-size: 26px;
  }

}

.face_right {
  display: flex;
  align-items: center;
}
